home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: HIEditText.h.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emith.dll: 2.33
- */
-
- #ifndef SOM_HIEditText_h
- #define SOM_HIEditText_h
-
-
- /*
- * Passthru lines: File: "C.h", "before"
- */
- #include <Types.h>
- #include <Collections.h>
- #include <Drag.h>
- #include <Events.h>
- #include <Quickdraw.h>
- #include <TextObjects.h>
- #include <TextEngineTypes.h>
- #include <TextEngineSystem.h>
- #include <TextCommon.h>
- #include <MixedMode.h>
-
- #include <som.h>
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * Define the class name as an object type
- */
- #ifndef HIEditText
- #define HIEditText SOMObject
- #endif
- #include <HIPanels.h>
-
- /*
- * Start of user-defined types:
- */
- #ifndef SOMClass
- #define SOMClass SOMObject
- #endif /* SOMClass */
- #ifndef SOMObject
- #define SOMObject SOMObject
- #endif /* SOMObject */
- #ifndef HIWindow
- #define HIWindow SOMObject
- #endif /* HIWindow */
- #ifndef HIEmbeddingPanel
- #define HIEmbeddingPanel SOMObject
- #endif /* HIEmbeddingPanel */
-
- /*
- * End of user-defined types.
- */
-
- #define HIEditText_MajorVersion 0
- #define HIEditText_MinorVersion 0
-
- /*
- * External name shortening if required
- */
- #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
- #define HIEditTextClassData d
- #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
- /*--------------Migration------------*/
-
- #ifdef OLDIBMSOMAPISUPPORT
- #define HIEditText_classObj somNewClassReference(HIEditText)
- #define _HIEditText HIEditText_classObj
- #define HIEditTextCClassData HIEditTextClassData
- #define HIEditTextNewClass(major,minor) somNewVersionedClassReference(HIEditText,major,minor)
- #endif
-
- /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
- #define HIEditTextMetaClass SOMClass
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=power
- #endif
-
- /*
- * Declare the class data structure
- */
- SOMEXTERN struct HIEditTextClassDataStructure {
- #ifdef OLDIBMSOMAPISUPPORT
- SOMAny *classObject; /* always zero, use somNewClassReference instead */
- #else
- long zero;
- #endif
- somStaticClassInfo *sci;
- somDToken instanceDataToken;
- long reserved [3];
- somMToken InitEditTextPanel;
- somMToken GetTextEngine;
- somMToken IsTextReadOnly;
- somMToken IsTextSelectable;
- somMToken IsTextMaskable;
- somMToken MakeTextReadOnly;
- somMToken EnableSelection;
- somMToken SetTextBounds;
- somMToken GetTextBounds;
- somMToken SetMargins;
- somMToken GetMargins;
- somMToken ReplaceTextByTextObject;
- somMToken RepalceSelectionByTextObject;
- somMToken DeleteText;
- somMToken ExtractText;
- somMToken SetTextFont;
- somMToken SetTextSize;
- somMToken SetTextQDFace;
- somMToken SetTextColor;
- somMToken SetTextAlignment;
- somMToken GetTextFont;
- somMToken GetTextSize;
- somMToken GetTextQDFace;
- somMToken GetTextColor;
- somMToken GetTextAlignment;
- somMToken SetOneTextAttribute;
- somMToken GetOneTextAttribute;
- somMToken EnableDrawText;
- somMToken DisableDrawText;
- somMToken IsDrawTextEnabled;
- somMToken SetDirtyFlag;
- somMToken ResetDirtyFlag;
- somMToken IsPanelDirty;
- somMToken reserved0;
- somMToken reserved1;
- somMToken reserved2;
- somMToken GetSelection;
- somMToken SetSelection;
- somMToken RevealText;
- somMToken CreateTextAttributeIterator;
- somMToken TextAttrIteratorGetNextRange;
- somMToken DisposeTextAttrIterator;
- somMToken SetTheTextAttribute;
- somMToken GetContinuousTextAttribute;
- somMToken EnableUICommandInPanel;
- somMToken IsUICommandEnabledInPanel;
- somMToken DisableUICommandInPanel;
- somMToken KeyboardLanguageChanged;
- somMToken ScrollText;
- somMToken GetScrollTextAmount;
- somMToken SetMouseDownTrackActionRoutine;
- } SOMDLINK HIEditTextClassData;
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=reset
- #endif
-
- #if !defined(HIEditText_Class_Source) && !defined(SOM_Module_hiedittext_Source)
- #if PRAGMA_IMPORT_SUPPORTED
- #pragma import list HIEditTextClassData
- #endif
- #endif
-
-
- /*
- * New macro for HIEditText
- */
- #define HIEditTextNew() somNewObject(HIEditText)
-
- /*
- * New Method: InitEditTextPanel
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_InitEditTextPanel)(HIEditText *somSelf, Environment *ev,
- RefLabel* identifier,
- HIWindow* window,
- Rect* bounds,
- TextEngineID textEngine,
- TextEngineOptions textEngineOptions);
- #define somMD_HIEditText_InitEditTextPanel "::HIEditText::InitEditTextPanel"
- #define HIEditText_InitEditTextPanel(somSelf,ev,identifier,window,bounds,textEngine,textEngineOptions) \
- (SOM_Resolve(somSelf, HIEditText, InitEditTextPanel) \
- (somSelf,ev,identifier,window,bounds,textEngine,textEngineOptions))
- #ifndef SOMGD_InitEditTextPanel
- #if defined _InitEditTextPanel || defined __InitEditTextPanel
- #undef _InitEditTextPanel
- #undef __InitEditTextPanel
- #define SOMGD_InitEditTextPanel 1
- #else
- #define _InitEditTextPanel HIEditText_InitEditTextPanel
- #endif /* _InitEditTextPanel */
- #endif /* SOMGD_InitEditTextPanel */
-
- /*
- * New Method: GetTextEngine
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_GetTextEngine)(HIEditText *somSelf, Environment *ev,
- TSystemTextEngine** theEngine);
- #define somMD_HIEditText_GetTextEngine "::HIEditText::GetTextEngine"
- #define HIEditText_GetTextEngine(somSelf,ev,theEngine) \
- (SOM_Resolve(somSelf, HIEditText, GetTextEngine) \
- (somSelf,ev,theEngine))
- #ifndef SOMGD_GetTextEngine
- #if defined _GetTextEngine || defined __GetTextEngine
- #undef _GetTextEngine
- #undef __GetTextEngine
- #define SOMGD_GetTextEngine 1
- #else
- #define _GetTextEngine HIEditText_GetTextEngine
- #endif /* _GetTextEngine */
- #endif /* SOMGD_GetTextEngine */
-
- /*
- * New Method: IsTextReadOnly
- */
- typedef boolean (SOMLINK *somTD_HIEditText_IsTextReadOnly)(HIEditText *somSelf, Environment *ev);
- #define somMD_HIEditText_IsTextReadOnly "::HIEditText::IsTextReadOnly"
- #define HIEditText_IsTextReadOnly(somSelf,ev) \
- (SOM_Resolve(somSelf, HIEditText, IsTextReadOnly) \
- (somSelf,ev))
- #ifndef SOMGD_IsTextReadOnly
- #if defined _IsTextReadOnly || defined __IsTextReadOnly
- #undef _IsTextReadOnly
- #undef __IsTextReadOnly
- #define SOMGD_IsTextReadOnly 1
- #else
- #define _IsTextReadOnly HIEditText_IsTextReadOnly
- #endif /* _IsTextReadOnly */
- #endif /* SOMGD_IsTextReadOnly */
-
- /*
- * New Method: MakeTextReadOnly
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_MakeTextReadOnly)(HIEditText *somSelf, Environment *ev,
- boolean readOnly);
- #define somMD_HIEditText_MakeTextReadOnly "::HIEditText::MakeTextReadOnly"
- #define HIEditText_MakeTextReadOnly(somSelf,ev,readOnly) \
- (SOM_Resolve(somSelf, HIEditText, MakeTextReadOnly) \
- (somSelf,ev,readOnly))
- #ifndef SOMGD_MakeTextReadOnly
- #if defined _MakeTextReadOnly || defined __MakeTextReadOnly
- #undef _MakeTextReadOnly
- #undef __MakeTextReadOnly
- #define SOMGD_MakeTextReadOnly 1
- #else
- #define _MakeTextReadOnly HIEditText_MakeTextReadOnly
- #endif /* _MakeTextReadOnly */
- #endif /* SOMGD_MakeTextReadOnly */
-
- /*
- * New Method: EnableSelection
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_EnableSelection)(HIEditText *somSelf, Environment *ev,
- boolean enableIt);
- #define somMD_HIEditText_EnableSelection "::HIEditText::EnableSelection"
- #define HIEditText_EnableSelection(somSelf,ev,enableIt) \
- (SOM_Resolve(somSelf, HIEditText, EnableSelection) \
- (somSelf,ev,enableIt))
- #ifndef SOMGD_EnableSelection
- #if defined _EnableSelection || defined __EnableSelection
- #undef _EnableSelection
- #undef __EnableSelection
- #define SOMGD_EnableSelection 1
- #else
- #define _EnableSelection HIEditText_EnableSelection
- #endif /* _EnableSelection */
- #endif /* SOMGD_EnableSelection */
-
- /*
- * New Method: IsTextSelectable
- */
- typedef boolean (SOMLINK *somTD_HIEditText_IsTextSelectable)(HIEditText *somSelf, Environment *ev);
- #define somMD_HIEditText_IsTextSelectable "::HIEditText::IsTextSelectable"
- #define HIEditText_IsTextSelectable(somSelf,ev) \
- (SOM_Resolve(somSelf, HIEditText, IsTextSelectable) \
- (somSelf,ev))
- #ifndef SOMGD_IsTextSelectable
- #if defined _IsTextSelectable || defined __IsTextSelectable
- #undef _IsTextSelectable
- #undef __IsTextSelectable
- #define SOMGD_IsTextSelectable 1
- #else
- #define _IsTextSelectable HIEditText_IsTextSelectable
- #endif /* _IsTextSelectable */
- #endif /* SOMGD_IsTextSelectable */
-
- /*
- * New Method: IsTextMaskable
- */
- typedef boolean (SOMLINK *somTD_HIEditText_IsTextMaskable)(HIEditText *somSelf, Environment *ev);
- #define somMD_HIEditText_IsTextMaskable "::HIEditText::IsTextMaskable"
- #define HIEditText_IsTextMaskable(somSelf,ev) \
- (SOM_Resolve(somSelf, HIEditText, IsTextMaskable) \
- (somSelf,ev))
- #ifndef SOMGD_IsTextMaskable
- #if defined _IsTextMaskable || defined __IsTextMaskable
- #undef _IsTextMaskable
- #undef __IsTextMaskable
- #define SOMGD_IsTextMaskable 1
- #else
- #define _IsTextMaskable HIEditText_IsTextMaskable
- #endif /* _IsTextMaskable */
- #endif /* SOMGD_IsTextMaskable */
-
- /*
- * New Method: SetTextBounds
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_SetTextBounds)(HIEditText *somSelf, Environment *ev,
- UInt32 width,
- UInt32 height);
- #define somMD_HIEditText_SetTextBounds "::HIEditText::SetTextBounds"
- #define HIEditText_SetTextBounds(somSelf,ev,width,height) \
- (SOM_Resolve(somSelf, HIEditText, SetTextBounds) \
- (somSelf,ev,width,height))
- #ifndef SOMGD_SetTextBounds
- #if defined _SetTextBounds || defined __SetTextBounds
- #undef _SetTextBounds
- #undef __SetTextBounds
- #define SOMGD_SetTextBounds 1
- #else
- #define _SetTextBounds HIEditText_SetTextBounds
- #endif /* _SetTextBounds */
- #endif /* SOMGD_SetTextBounds */
-
- /*
- * New Method: GetTextBounds
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_GetTextBounds)(HIEditText *somSelf, Environment *ev,
- UInt32* width,
- UInt32* height);
- #define somMD_HIEditText_GetTextBounds "::HIEditText::GetTextBounds"
- #define HIEditText_GetTextBounds(somSelf,ev,width,height) \
- (SOM_Resolve(somSelf, HIEditText, GetTextBounds) \
- (somSelf,ev,width,height))
- #ifndef SOMGD_GetTextBounds
- #if defined _GetTextBounds || defined __GetTextBounds
- #undef _GetTextBounds
- #undef __GetTextBounds
- #define SOMGD_GetTextBounds 1
- #else
- #define _GetTextBounds HIEditText_GetTextBounds
- #endif /* _GetTextBounds */
- #endif /* SOMGD_GetTextBounds */
-
- /*
- * New Method: SetMargins
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_SetMargins)(HIEditText *somSelf, Environment *ev,
- Rect* marginOffsets);
- #define somMD_HIEditText_SetMargins "::HIEditText::SetMargins"
- #define HIEditText_SetMargins(somSelf,ev,marginOffsets) \
- (SOM_Resolve(somSelf, HIEditText, SetMargins) \
- (somSelf,ev,marginOffsets))
- #ifndef SOMGD_SetMargins
- #if defined _SetMargins || defined __SetMargins
- #undef _SetMargins
- #undef __SetMargins
- #define SOMGD_SetMargins 1
- #else
- #define _SetMargins HIEditText_SetMargins
- #endif /* _SetMargins */
- #endif /* SOMGD_SetMargins */
-
- /*
- * New Method: GetMargins
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_GetMargins)(HIEditText *somSelf, Environment *ev,
- Rect* marginOffsets);
- #define somMD_HIEditText_GetMargins "::HIEditText::GetMargins"
- #define HIEditText_GetMargins(somSelf,ev,marginOffsets) \
- (SOM_Resolve(somSelf, HIEditText, GetMargins) \
- (somSelf,ev,marginOffsets))
- #ifndef SOMGD_GetMargins
- #if defined _GetMargins || defined __GetMargins
- #undef _GetMargins
- #undef __GetMargins
- #define SOMGD_GetMargins 1
- #else
- #define _GetMargins HIEditText_GetMargins
- #endif /* _GetMargins */
- #endif /* SOMGD_GetMargins */
-
- /*
- * New Method: ReplaceTextByTextObject
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_ReplaceTextByTextObject)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- TextObject theText);
- #define somMD_HIEditText_ReplaceTextByTextObject "::HIEditText::ReplaceTextByTextObject"
- #define HIEditText_ReplaceTextByTextObject(somSelf,ev,startIndex,endIndex,theText) \
- (SOM_Resolve(somSelf, HIEditText, ReplaceTextByTextObject) \
- (somSelf,ev,startIndex,endIndex,theText))
- #ifndef SOMGD_ReplaceTextByTextObject
- #if defined _ReplaceTextByTextObject || defined __ReplaceTextByTextObject
- #undef _ReplaceTextByTextObject
- #undef __ReplaceTextByTextObject
- #define SOMGD_ReplaceTextByTextObject 1
- #else
- #define _ReplaceTextByTextObject HIEditText_ReplaceTextByTextObject
- #endif /* _ReplaceTextByTextObject */
- #endif /* SOMGD_ReplaceTextByTextObject */
-
- /*
- * New Method: RepalceSelectionByTextObject
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_RepalceSelectionByTextObject)(HIEditText *somSelf, Environment *ev,
- TextObject theText);
- #define somMD_HIEditText_RepalceSelectionByTextObject "::HIEditText::RepalceSelectionByTextObject"
- #define HIEditText_RepalceSelectionByTextObject(somSelf,ev,theText) \
- (SOM_Resolve(somSelf, HIEditText, RepalceSelectionByTextObject) \
- (somSelf,ev,theText))
- #ifndef SOMGD_RepalceSelectionByTextObject
- #if defined _RepalceSelectionByTextObject || defined __RepalceSelectionByTextObject
- #undef _RepalceSelectionByTextObject
- #undef __RepalceSelectionByTextObject
- #define SOMGD_RepalceSelectionByTextObject 1
- #else
- #define _RepalceSelectionByTextObject HIEditText_RepalceSelectionByTextObject
- #endif /* _RepalceSelectionByTextObject */
- #endif /* SOMGD_RepalceSelectionByTextObject */
-
- /*
- * New Method: DeleteText
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_DeleteText)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex);
- #define somMD_HIEditText_DeleteText "::HIEditText::DeleteText"
- #define HIEditText_DeleteText(somSelf,ev,startIndex,endIndex) \
- (SOM_Resolve(somSelf, HIEditText, DeleteText) \
- (somSelf,ev,startIndex,endIndex))
- #ifndef SOMGD_DeleteText
- #if defined _DeleteText || defined __DeleteText
- #undef _DeleteText
- #undef __DeleteText
- #define SOMGD_DeleteText 1
- #else
- #define _DeleteText HIEditText_DeleteText
- #endif /* _DeleteText */
- #endif /* SOMGD_DeleteText */
-
- /*
- * New Method: ExtractText
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_ExtractText)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- TextObject* newTextObject);
- #define somMD_HIEditText_ExtractText "::HIEditText::ExtractText"
- #define HIEditText_ExtractText(somSelf,ev,startIndex,endIndex,newTextObject) \
- (SOM_Resolve(somSelf, HIEditText, ExtractText) \
- (somSelf,ev,startIndex,endIndex,newTextObject))
- #ifndef SOMGD_ExtractText
- #if defined _ExtractText || defined __ExtractText
- #undef _ExtractText
- #undef __ExtractText
- #define SOMGD_ExtractText 1
- #else
- #define _ExtractText HIEditText_ExtractText
- #endif /* _ExtractText */
- #endif /* SOMGD_ExtractText */
-
- /*
- * New Method: SetTextFont
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_SetTextFont)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- Str255 fontName);
- #define somMD_HIEditText_SetTextFont "::HIEditText::SetTextFont"
- #define HIEditText_SetTextFont(somSelf,ev,startIndex,endIndex,fontName) \
- (SOM_Resolve(somSelf, HIEditText, SetTextFont) \
- (somSelf,ev,startIndex,endIndex,fontName))
- #ifndef SOMGD_SetTextFont
- #if defined _SetTextFont || defined __SetTextFont
- #undef _SetTextFont
- #undef __SetTextFont
- #define SOMGD_SetTextFont 1
- #else
- #define _SetTextFont HIEditText_SetTextFont
- #endif /* _SetTextFont */
- #endif /* SOMGD_SetTextFont */
-
- /*
- * New Method: SetTextSize
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_SetTextSize)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- UInt16 textSize);
- #define somMD_HIEditText_SetTextSize "::HIEditText::SetTextSize"
- #define HIEditText_SetTextSize(somSelf,ev,startIndex,endIndex,textSize) \
- (SOM_Resolve(somSelf, HIEditText, SetTextSize) \
- (somSelf,ev,startIndex,endIndex,textSize))
- #ifndef SOMGD_SetTextSize
- #if defined _SetTextSize || defined __SetTextSize
- #undef _SetTextSize
- #undef __SetTextSize
- #define SOMGD_SetTextSize 1
- #else
- #define _SetTextSize HIEditText_SetTextSize
- #endif /* _SetTextSize */
- #endif /* SOMGD_SetTextSize */
-
- /*
- * New Method: SetTextQDFace
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_SetTextQDFace)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- TextFontFace theQDFace,
- boolean switchIt);
- #define somMD_HIEditText_SetTextQDFace "::HIEditText::SetTextQDFace"
- #define HIEditText_SetTextQDFace(somSelf,ev,startIndex,endIndex,theQDFace,switchIt) \
- (SOM_Resolve(somSelf, HIEditText, SetTextQDFace) \
- (somSelf,ev,startIndex,endIndex,theQDFace,switchIt))
- #ifndef SOMGD_SetTextQDFace
- #if defined _SetTextQDFace || defined __SetTextQDFace
- #undef _SetTextQDFace
- #undef __SetTextQDFace
- #define SOMGD_SetTextQDFace 1
- #else
- #define _SetTextQDFace HIEditText_SetTextQDFace
- #endif /* _SetTextQDFace */
- #endif /* SOMGD_SetTextQDFace */
-
- /*
- * New Method: SetTextColor
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_SetTextColor)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- RGBColor* theColor);
- #define somMD_HIEditText_SetTextColor "::HIEditText::SetTextColor"
- #define HIEditText_SetTextColor(somSelf,ev,startIndex,endIndex,theColor) \
- (SOM_Resolve(somSelf, HIEditText, SetTextColor) \
- (somSelf,ev,startIndex,endIndex,theColor))
- #ifndef SOMGD_SetTextColor
- #if defined _SetTextColor || defined __SetTextColor
- #undef _SetTextColor
- #undef __SetTextColor
- #define SOMGD_SetTextColor 1
- #else
- #define _SetTextColor HIEditText_SetTextColor
- #endif /* _SetTextColor */
- #endif /* SOMGD_SetTextColor */
-
- /*
- * New Method: SetTextAlignment
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_SetTextAlignment)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- TextAlignment align);
- #define somMD_HIEditText_SetTextAlignment "::HIEditText::SetTextAlignment"
- #define HIEditText_SetTextAlignment(somSelf,ev,startIndex,endIndex,align) \
- (SOM_Resolve(somSelf, HIEditText, SetTextAlignment) \
- (somSelf,ev,startIndex,endIndex,align))
- #ifndef SOMGD_SetTextAlignment
- #if defined _SetTextAlignment || defined __SetTextAlignment
- #undef _SetTextAlignment
- #undef __SetTextAlignment
- #define SOMGD_SetTextAlignment 1
- #else
- #define _SetTextAlignment HIEditText_SetTextAlignment
- #endif /* _SetTextAlignment */
- #endif /* SOMGD_SetTextAlignment */
-
- /*
- * New Method: GetTextFont
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_GetTextFont)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- Str255* fontName);
- #define somMD_HIEditText_GetTextFont "::HIEditText::GetTextFont"
- #define HIEditText_GetTextFont(somSelf,ev,startIndex,endIndex,fontName) \
- (SOM_Resolve(somSelf, HIEditText, GetTextFont) \
- (somSelf,ev,startIndex,endIndex,fontName))
- #ifndef SOMGD_GetTextFont
- #if defined _GetTextFont || defined __GetTextFont
- #undef _GetTextFont
- #undef __GetTextFont
- #define SOMGD_GetTextFont 1
- #else
- #define _GetTextFont HIEditText_GetTextFont
- #endif /* _GetTextFont */
- #endif /* SOMGD_GetTextFont */
-
- /*
- * New Method: GetTextSize
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_GetTextSize)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- UInt16* textSize);
- #define somMD_HIEditText_GetTextSize "::HIEditText::GetTextSize"
- #define HIEditText_GetTextSize(somSelf,ev,startIndex,endIndex,textSize) \
- (SOM_Resolve(somSelf, HIEditText, GetTextSize) \
- (somSelf,ev,startIndex,endIndex,textSize))
- #ifndef SOMGD_GetTextSize
- #if defined _GetTextSize || defined __GetTextSize
- #undef _GetTextSize
- #undef __GetTextSize
- #define SOMGD_GetTextSize 1
- #else
- #define _GetTextSize HIEditText_GetTextSize
- #endif /* _GetTextSize */
- #endif /* SOMGD_GetTextSize */
-
- /*
- * New Method: GetTextQDFace
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_GetTextQDFace)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- TextFontFace* theQDFace);
- #define somMD_HIEditText_GetTextQDFace "::HIEditText::GetTextQDFace"
- #define HIEditText_GetTextQDFace(somSelf,ev,startIndex,endIndex,theQDFace) \
- (SOM_Resolve(somSelf, HIEditText, GetTextQDFace) \
- (somSelf,ev,startIndex,endIndex,theQDFace))
- #ifndef SOMGD_GetTextQDFace
- #if defined _GetTextQDFace || defined __GetTextQDFace
- #undef _GetTextQDFace
- #undef __GetTextQDFace
- #define SOMGD_GetTextQDFace 1
- #else
- #define _GetTextQDFace HIEditText_GetTextQDFace
- #endif /* _GetTextQDFace */
- #endif /* SOMGD_GetTextQDFace */
-
- /*
- * New Method: GetTextColor
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_GetTextColor)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- RGBColor* theColor);
- #define somMD_HIEditText_GetTextColor "::HIEditText::GetTextColor"
- #define HIEditText_GetTextColor(somSelf,ev,startIndex,endIndex,theColor) \
- (SOM_Resolve(somSelf, HIEditText, GetTextColor) \
- (somSelf,ev,startIndex,endIndex,theColor))
- #ifndef SOMGD_GetTextColor
- #if defined _GetTextColor || defined __GetTextColor
- #undef _GetTextColor
- #undef __GetTextColor
- #define SOMGD_GetTextColor 1
- #else
- #define _GetTextColor HIEditText_GetTextColor
- #endif /* _GetTextColor */
- #endif /* SOMGD_GetTextColor */
-
- /*
- * New Method: GetTextAlignment
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_GetTextAlignment)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- TextAlignment* align);
- #define somMD_HIEditText_GetTextAlignment "::HIEditText::GetTextAlignment"
- #define HIEditText_GetTextAlignment(somSelf,ev,startIndex,endIndex,align) \
- (SOM_Resolve(somSelf, HIEditText, GetTextAlignment) \
- (somSelf,ev,startIndex,endIndex,align))
- #ifndef SOMGD_GetTextAlignment
- #if defined _GetTextAlignment || defined __GetTextAlignment
- #undef _GetTextAlignment
- #undef __GetTextAlignment
- #define SOMGD_GetTextAlignment 1
- #else
- #define _GetTextAlignment HIEditText_GetTextAlignment
- #endif /* _GetTextAlignment */
- #endif /* SOMGD_GetTextAlignment */
-
- /*
- * New Method: SetOneTextAttribute
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_SetOneTextAttribute)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- TextAttributeTag theAttribute,
- void* theValuePtr,
- ByteCount theValueSize);
- #define somMD_HIEditText_SetOneTextAttribute "::HIEditText::SetOneTextAttribute"
- #define HIEditText_SetOneTextAttribute(somSelf,ev,startIndex,endIndex,theAttribute,theValuePtr,theValueSize) \
- (SOM_Resolve(somSelf, HIEditText, SetOneTextAttribute) \
- (somSelf,ev,startIndex,endIndex,theAttribute,theValuePtr,theValueSize))
- #ifndef SOMGD_SetOneTextAttribute
- #if defined _SetOneTextAttribute || defined __SetOneTextAttribute
- #undef _SetOneTextAttribute
- #undef __SetOneTextAttribute
- #define SOMGD_SetOneTextAttribute 1
- #else
- #define _SetOneTextAttribute HIEditText_SetOneTextAttribute
- #endif /* _SetOneTextAttribute */
- #endif /* SOMGD_SetOneTextAttribute */
-
- /*
- * New Method: GetOneTextAttribute
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_GetOneTextAttribute)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- TextAttributeTag theAttribute,
- ByteCount theAvailableSize,
- void** theValuePtr,
- ByteCount* theValueSize);
- #define somMD_HIEditText_GetOneTextAttribute "::HIEditText::GetOneTextAttribute"
- #define HIEditText_GetOneTextAttribute(somSelf,ev,startIndex,endIndex,theAttribute,theAvailableSize,theValuePtr,theValueSize) \
- (SOM_Resolve(somSelf, HIEditText, GetOneTextAttribute) \
- (somSelf,ev,startIndex,endIndex,theAttribute,theAvailableSize,theValuePtr,theValueSize))
- #ifndef SOMGD_GetOneTextAttribute
- #if defined _GetOneTextAttribute || defined __GetOneTextAttribute
- #undef _GetOneTextAttribute
- #undef __GetOneTextAttribute
- #define SOMGD_GetOneTextAttribute 1
- #else
- #define _GetOneTextAttribute HIEditText_GetOneTextAttribute
- #endif /* _GetOneTextAttribute */
- #endif /* SOMGD_GetOneTextAttribute */
-
- /*
- * New Method: EnableDrawText
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_EnableDrawText)(HIEditText *somSelf, Environment *ev);
- #define somMD_HIEditText_EnableDrawText "::HIEditText::EnableDrawText"
- #define HIEditText_EnableDrawText(somSelf,ev) \
- (SOM_Resolve(somSelf, HIEditText, EnableDrawText) \
- (somSelf,ev))
- #ifndef SOMGD_EnableDrawText
- #if defined _EnableDrawText || defined __EnableDrawText
- #undef _EnableDrawText
- #undef __EnableDrawText
- #define SOMGD_EnableDrawText 1
- #else
- #define _EnableDrawText HIEditText_EnableDrawText
- #endif /* _EnableDrawText */
- #endif /* SOMGD_EnableDrawText */
-
- /*
- * New Method: DisableDrawText
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_DisableDrawText)(HIEditText *somSelf, Environment *ev);
- #define somMD_HIEditText_DisableDrawText "::HIEditText::DisableDrawText"
- #define HIEditText_DisableDrawText(somSelf,ev) \
- (SOM_Resolve(somSelf, HIEditText, DisableDrawText) \
- (somSelf,ev))
- #ifndef SOMGD_DisableDrawText
- #if defined _DisableDrawText || defined __DisableDrawText
- #undef _DisableDrawText
- #undef __DisableDrawText
- #define SOMGD_DisableDrawText 1
- #else
- #define _DisableDrawText HIEditText_DisableDrawText
- #endif /* _DisableDrawText */
- #endif /* SOMGD_DisableDrawText */
-
- /*
- * New Method: IsDrawTextEnabled
- */
- typedef boolean (SOMLINK *somTD_HIEditText_IsDrawTextEnabled)(HIEditText *somSelf, Environment *ev);
- #define somMD_HIEditText_IsDrawTextEnabled "::HIEditText::IsDrawTextEnabled"
- #define HIEditText_IsDrawTextEnabled(somSelf,ev) \
- (SOM_Resolve(somSelf, HIEditText, IsDrawTextEnabled) \
- (somSelf,ev))
- #ifndef SOMGD_IsDrawTextEnabled
- #if defined _IsDrawTextEnabled || defined __IsDrawTextEnabled
- #undef _IsDrawTextEnabled
- #undef __IsDrawTextEnabled
- #define SOMGD_IsDrawTextEnabled 1
- #else
- #define _IsDrawTextEnabled HIEditText_IsDrawTextEnabled
- #endif /* _IsDrawTextEnabled */
- #endif /* SOMGD_IsDrawTextEnabled */
-
- /*
- * New Method: SetDirtyFlag
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_SetDirtyFlag)(HIEditText *somSelf, Environment *ev);
- #define somMD_HIEditText_SetDirtyFlag "::HIEditText::SetDirtyFlag"
- #define HIEditText_SetDirtyFlag(somSelf,ev) \
- (SOM_Resolve(somSelf, HIEditText, SetDirtyFlag) \
- (somSelf,ev))
- #ifndef SOMGD_SetDirtyFlag
- #if defined _SetDirtyFlag || defined __SetDirtyFlag
- #undef _SetDirtyFlag
- #undef __SetDirtyFlag
- #define SOMGD_SetDirtyFlag 1
- #else
- #define _SetDirtyFlag HIEditText_SetDirtyFlag
- #endif /* _SetDirtyFlag */
- #endif /* SOMGD_SetDirtyFlag */
-
- /*
- * New Method: ResetDirtyFlag
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_ResetDirtyFlag)(HIEditText *somSelf, Environment *ev);
- #define somMD_HIEditText_ResetDirtyFlag "::HIEditText::ResetDirtyFlag"
- #define HIEditText_ResetDirtyFlag(somSelf,ev) \
- (SOM_Resolve(somSelf, HIEditText, ResetDirtyFlag) \
- (somSelf,ev))
- #ifndef SOMGD_ResetDirtyFlag
- #if defined _ResetDirtyFlag || defined __ResetDirtyFlag
- #undef _ResetDirtyFlag
- #undef __ResetDirtyFlag
- #define SOMGD_ResetDirtyFlag 1
- #else
- #define _ResetDirtyFlag HIEditText_ResetDirtyFlag
- #endif /* _ResetDirtyFlag */
- #endif /* SOMGD_ResetDirtyFlag */
-
- /*
- * New Method: IsPanelDirty
- */
- typedef boolean (SOMLINK *somTD_HIEditText_IsPanelDirty)(HIEditText *somSelf, Environment *ev);
- #define somMD_HIEditText_IsPanelDirty "::HIEditText::IsPanelDirty"
- #define HIEditText_IsPanelDirty(somSelf,ev) \
- (SOM_Resolve(somSelf, HIEditText, IsPanelDirty) \
- (somSelf,ev))
- #ifndef SOMGD_IsPanelDirty
- #if defined _IsPanelDirty || defined __IsPanelDirty
- #undef _IsPanelDirty
- #undef __IsPanelDirty
- #define SOMGD_IsPanelDirty 1
- #else
- #define _IsPanelDirty HIEditText_IsPanelDirty
- #endif /* _IsPanelDirty */
- #endif /* SOMGD_IsPanelDirty */
-
- /*
- * New Method: GetSelection
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_GetSelection)(HIEditText *somSelf, Environment *ev,
- ByteOffset* startIndex,
- ByteOffset* endIndex);
- #define somMD_HIEditText_GetSelection "::HIEditText::GetSelection"
- #define HIEditText_GetSelection(somSelf,ev,startIndex,endIndex) \
- (SOM_Resolve(somSelf, HIEditText, GetSelection) \
- (somSelf,ev,startIndex,endIndex))
- #ifndef SOMGD_GetSelection
- #if defined _GetSelection || defined __GetSelection
- #undef _GetSelection
- #undef __GetSelection
- #define SOMGD_GetSelection 1
- #else
- #define _GetSelection HIEditText_GetSelection
- #endif /* _GetSelection */
- #endif /* SOMGD_GetSelection */
-
- /*
- * New Method: SetSelection
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_SetSelection)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex);
- #define somMD_HIEditText_SetSelection "::HIEditText::SetSelection"
- #define HIEditText_SetSelection(somSelf,ev,startIndex,endIndex) \
- (SOM_Resolve(somSelf, HIEditText, SetSelection) \
- (somSelf,ev,startIndex,endIndex))
- #ifndef SOMGD_SetSelection
- #if defined _SetSelection || defined __SetSelection
- #undef _SetSelection
- #undef __SetSelection
- #define SOMGD_SetSelection 1
- #else
- #define _SetSelection HIEditText_SetSelection
- #endif /* _SetSelection */
- #endif /* SOMGD_SetSelection */
-
- /*
- * New Method: RevealText
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_RevealText)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- boolean revealBegin);
- #define somMD_HIEditText_RevealText "::HIEditText::RevealText"
- #define HIEditText_RevealText(somSelf,ev,startIndex,endIndex,revealBegin) \
- (SOM_Resolve(somSelf, HIEditText, RevealText) \
- (somSelf,ev,startIndex,endIndex,revealBegin))
- #ifndef SOMGD_RevealText
- #if defined _RevealText || defined __RevealText
- #undef _RevealText
- #undef __RevealText
- #define SOMGD_RevealText 1
- #else
- #define _RevealText HIEditText_RevealText
- #endif /* _RevealText */
- #endif /* SOMGD_RevealText */
-
- /*
- * New Method: CreateTextAttributeIterator
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_CreateTextAttributeIterator)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- Collection textAttributeFilterCollection,
- TextAttributeIteratorRef* iterationRef);
- #define somMD_HIEditText_CreateTextAttributeIterator "::HIEditText::CreateTextAttributeIterator"
- #define HIEditText_CreateTextAttributeIterator(somSelf,ev,startIndex,endIndex,textAttributeFilterCollection,iterationRef) \
- (SOM_Resolve(somSelf, HIEditText, CreateTextAttributeIterator) \
- (somSelf,ev,startIndex,endIndex,textAttributeFilterCollection,iterationRef))
- #ifndef SOMGD_CreateTextAttributeIterator
- #if defined _CreateTextAttributeIterator || defined __CreateTextAttributeIterator
- #undef _CreateTextAttributeIterator
- #undef __CreateTextAttributeIterator
- #define SOMGD_CreateTextAttributeIterator 1
- #else
- #define _CreateTextAttributeIterator HIEditText_CreateTextAttributeIterator
- #endif /* _CreateTextAttributeIterator */
- #endif /* SOMGD_CreateTextAttributeIterator */
-
- /*
- * New Method: TextAttrIteratorGetNextRange
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_TextAttrIteratorGetNextRange)(HIEditText *somSelf, Environment *ev,
- TextAttributeIteratorRef iterationRef,
- ByteOffset* startIndex,
- ByteOffset* endIndex,
- Collection textAttrCollection);
- #define somMD_HIEditText_TextAttrIteratorGetNextRange "::HIEditText::TextAttrIteratorGetNextRange"
- #define HIEditText_TextAttrIteratorGetNextRange(somSelf,ev,iterationRef,startIndex,endIndex,textAttrCollection) \
- (SOM_Resolve(somSelf, HIEditText, TextAttrIteratorGetNextRange) \
- (somSelf,ev,iterationRef,startIndex,endIndex,textAttrCollection))
- #ifndef SOMGD_TextAttrIteratorGetNextRange
- #if defined _TextAttrIteratorGetNextRange || defined __TextAttrIteratorGetNextRange
- #undef _TextAttrIteratorGetNextRange
- #undef __TextAttrIteratorGetNextRange
- #define SOMGD_TextAttrIteratorGetNextRange 1
- #else
- #define _TextAttrIteratorGetNextRange HIEditText_TextAttrIteratorGetNextRange
- #endif /* _TextAttrIteratorGetNextRange */
- #endif /* SOMGD_TextAttrIteratorGetNextRange */
-
- /*
- * New Method: DisposeTextAttrIterator
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_DisposeTextAttrIterator)(HIEditText *somSelf, Environment *ev,
- TextAttributeIteratorRef theIterator);
- #define somMD_HIEditText_DisposeTextAttrIterator "::HIEditText::DisposeTextAttrIterator"
- #define HIEditText_DisposeTextAttrIterator(somSelf,ev,theIterator) \
- (SOM_Resolve(somSelf, HIEditText, DisposeTextAttrIterator) \
- (somSelf,ev,theIterator))
- #ifndef SOMGD_DisposeTextAttrIterator
- #if defined _DisposeTextAttrIterator || defined __DisposeTextAttrIterator
- #undef _DisposeTextAttrIterator
- #undef __DisposeTextAttrIterator
- #define SOMGD_DisposeTextAttrIterator 1
- #else
- #define _DisposeTextAttrIterator HIEditText_DisposeTextAttrIterator
- #endif /* _DisposeTextAttrIterator */
- #endif /* SOMGD_DisposeTextAttrIterator */
-
- /*
- * New Method: SetTheTextAttribute
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_SetTheTextAttribute)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- Collection textAttrCollection);
- #define somMD_HIEditText_SetTheTextAttribute "::HIEditText::SetTheTextAttribute"
- #define HIEditText_SetTheTextAttribute(somSelf,ev,startIndex,endIndex,textAttrCollection) \
- (SOM_Resolve(somSelf, HIEditText, SetTheTextAttribute) \
- (somSelf,ev,startIndex,endIndex,textAttrCollection))
- #ifndef SOMGD_SetTheTextAttribute
- #if defined _SetTheTextAttribute || defined __SetTheTextAttribute
- #undef _SetTheTextAttribute
- #undef __SetTheTextAttribute
- #define SOMGD_SetTheTextAttribute 1
- #else
- #define _SetTheTextAttribute HIEditText_SetTheTextAttribute
- #endif /* _SetTheTextAttribute */
- #endif /* SOMGD_SetTheTextAttribute */
-
- /*
- * New Method: GetContinuousTextAttribute
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_GetContinuousTextAttribute)(HIEditText *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- Collection textAttrCollection);
- #define somMD_HIEditText_GetContinuousTextAttribute "::HIEditText::GetContinuousTextAttribute"
- #define HIEditText_GetContinuousTextAttribute(somSelf,ev,startIndex,endIndex,textAttrCollection) \
- (SOM_Resolve(somSelf, HIEditText, GetContinuousTextAttribute) \
- (somSelf,ev,startIndex,endIndex,textAttrCollection))
- #ifndef SOMGD_GetContinuousTextAttribute
- #if defined _GetContinuousTextAttribute || defined __GetContinuousTextAttribute
- #undef _GetContinuousTextAttribute
- #undef __GetContinuousTextAttribute
- #define SOMGD_GetContinuousTextAttribute 1
- #else
- #define _GetContinuousTextAttribute HIEditText_GetContinuousTextAttribute
- #endif /* _GetContinuousTextAttribute */
- #endif /* SOMGD_GetContinuousTextAttribute */
-
- /*
- * New Method: EnableUICommandInPanel
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_EnableUICommandInPanel)(HIEditText *somSelf, Environment *ev);
- #define somMD_HIEditText_EnableUICommandInPanel "::HIEditText::EnableUICommandInPanel"
- #define HIEditText_EnableUICommandInPanel(somSelf,ev) \
- (SOM_Resolve(somSelf, HIEditText, EnableUICommandInPanel) \
- (somSelf,ev))
- #ifndef SOMGD_EnableUICommandInPanel
- #if defined _EnableUICommandInPanel || defined __EnableUICommandInPanel
- #undef _EnableUICommandInPanel
- #undef __EnableUICommandInPanel
- #define SOMGD_EnableUICommandInPanel 1
- #else
- #define _EnableUICommandInPanel HIEditText_EnableUICommandInPanel
- #endif /* _EnableUICommandInPanel */
- #endif /* SOMGD_EnableUICommandInPanel */
-
- /*
- * New Method: DisableUICommandInPanel
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_DisableUICommandInPanel)(HIEditText *somSelf, Environment *ev);
- #define somMD_HIEditText_DisableUICommandInPanel "::HIEditText::DisableUICommandInPanel"
- #define HIEditText_DisableUICommandInPanel(somSelf,ev) \
- (SOM_Resolve(somSelf, HIEditText, DisableUICommandInPanel) \
- (somSelf,ev))
- #ifndef SOMGD_DisableUICommandInPanel
- #if defined _DisableUICommandInPanel || defined __DisableUICommandInPanel
- #undef _DisableUICommandInPanel
- #undef __DisableUICommandInPanel
- #define SOMGD_DisableUICommandInPanel 1
- #else
- #define _DisableUICommandInPanel HIEditText_DisableUICommandInPanel
- #endif /* _DisableUICommandInPanel */
- #endif /* SOMGD_DisableUICommandInPanel */
-
- /*
- * New Method: IsUICommandEnabledInPanel
- */
- typedef boolean (SOMLINK *somTD_HIEditText_IsUICommandEnabledInPanel)(HIEditText *somSelf, Environment *ev);
- #define somMD_HIEditText_IsUICommandEnabledInPanel "::HIEditText::IsUICommandEnabledInPanel"
- #define HIEditText_IsUICommandEnabledInPanel(somSelf,ev) \
- (SOM_Resolve(somSelf, HIEditText, IsUICommandEnabledInPanel) \
- (somSelf,ev))
- #ifndef SOMGD_IsUICommandEnabledInPanel
- #if defined _IsUICommandEnabledInPanel || defined __IsUICommandEnabledInPanel
- #undef _IsUICommandEnabledInPanel
- #undef __IsUICommandEnabledInPanel
- #define SOMGD_IsUICommandEnabledInPanel 1
- #else
- #define _IsUICommandEnabledInPanel HIEditText_IsUICommandEnabledInPanel
- #endif /* _IsUICommandEnabledInPanel */
- #endif /* SOMGD_IsUICommandEnabledInPanel */
-
- /*
- * New Method: KeyboardLanguageChanged
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_KeyboardLanguageChanged)(HIEditText *somSelf, Environment *ev,
- LocaleIdentifier theLocaleID);
- #define somMD_HIEditText_KeyboardLanguageChanged "::HIEditText::KeyboardLanguageChanged"
- #define HIEditText_KeyboardLanguageChanged(somSelf,ev,theLocaleID) \
- (SOM_Resolve(somSelf, HIEditText, KeyboardLanguageChanged) \
- (somSelf,ev,theLocaleID))
- #ifndef SOMGD_KeyboardLanguageChanged
- #if defined _KeyboardLanguageChanged || defined __KeyboardLanguageChanged
- #undef _KeyboardLanguageChanged
- #undef __KeyboardLanguageChanged
- #define SOMGD_KeyboardLanguageChanged 1
- #else
- #define _KeyboardLanguageChanged HIEditText_KeyboardLanguageChanged
- #endif /* _KeyboardLanguageChanged */
- #endif /* SOMGD_KeyboardLanguageChanged */
-
- /*
- * New Method: ScrollText
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_ScrollText)(HIEditText *somSelf, Environment *ev,
- UInt32 dh,
- UInt32 dv);
- #define somMD_HIEditText_ScrollText "::HIEditText::ScrollText"
- #define HIEditText_ScrollText(somSelf,ev,dh,dv) \
- (SOM_Resolve(somSelf, HIEditText, ScrollText) \
- (somSelf,ev,dh,dv))
- #ifndef SOMGD_ScrollText
- #if defined _ScrollText || defined __ScrollText
- #undef _ScrollText
- #undef __ScrollText
- #define SOMGD_ScrollText 1
- #else
- #define _ScrollText HIEditText_ScrollText
- #endif /* _ScrollText */
- #endif /* SOMGD_ScrollText */
-
- /*
- * New Method: GetScrollTextAmount
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_GetScrollTextAmount)(HIEditText *somSelf, Environment *ev,
- UInt32* dh,
- UInt32* dv);
- #define somMD_HIEditText_GetScrollTextAmount "::HIEditText::GetScrollTextAmount"
- #define HIEditText_GetScrollTextAmount(somSelf,ev,dh,dv) \
- (SOM_Resolve(somSelf, HIEditText, GetScrollTextAmount) \
- (somSelf,ev,dh,dv))
- #ifndef SOMGD_GetScrollTextAmount
- #if defined _GetScrollTextAmount || defined __GetScrollTextAmount
- #undef _GetScrollTextAmount
- #undef __GetScrollTextAmount
- #define SOMGD_GetScrollTextAmount 1
- #else
- #define _GetScrollTextAmount HIEditText_GetScrollTextAmount
- #endif /* _GetScrollTextAmount */
- #endif /* SOMGD_GetScrollTextAmount */
-
- /*
- * New Method: SetMouseDownTrackActionRoutine
- */
- typedef OSStatus (SOMLINK *somTD_HIEditText_SetMouseDownTrackActionRoutine)(HIEditText *somSelf, Environment *ev,
- MouseDownInTextPanelTrackProcPtr theMouseTrackProcPtr,
- void* userData);
- #define somMD_HIEditText_SetMouseDownTrackActionRoutine "::HIEditText::SetMouseDownTrackActionRoutine"
- #define HIEditText_SetMouseDownTrackActionRoutine(somSelf,ev,theMouseTrackProcPtr,userData) \
- (SOM_Resolve(somSelf, HIEditText, SetMouseDownTrackActionRoutine) \
- (somSelf,ev,theMouseTrackProcPtr,userData))
- #ifndef SOMGD_SetMouseDownTrackActionRoutine
- #if defined _SetMouseDownTrackActionRoutine || defined __SetMouseDownTrackActionRoutine
- #undef _SetMouseDownTrackActionRoutine
- #undef __SetMouseDownTrackActionRoutine
- #define SOMGD_SetMouseDownTrackActionRoutine 1
- #else
- #define _SetMouseDownTrackActionRoutine HIEditText_SetMouseDownTrackActionRoutine
- #endif /* _SetMouseDownTrackActionRoutine */
- #endif /* SOMGD_SetMouseDownTrackActionRoutine */
- #ifndef SOM_DONT_USE_INHERITED_MACROS
- #define HIEditText_GetEmbeddingParent HIPanel_GetEmbeddingParent
- #define HIEditText_InitPanel HIPanel_InitPanel
- #define HIEditText_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
- #define HIEditText_HasValidContent HIPanel_HasValidContent
- #define HIEditText_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
- #define HIEditText_GetWindow HIObject_GetWindow
- #define HIEditText_GetPort HIObject_GetPort
- #define HIEditText_GetRefLabel HIObject_GetRefLabel
- #define HIEditText_GetCollection HIObject_GetCollection
- #define HIEditText_Init HIObject_Init
- #define HIEditText_Terminate HIObject_Terminate
- #define HIEditText_Clone HIObject_Clone
- #define HIEditText_Release HIObject_Release
- #define HIEditText_GetOwnerCount HIObject_GetOwnerCount
- #define HIEditText_InitFromAERecord HIObject_InitFromAERecord
- #define HIEditText_WriteToAERecord HIObject_WriteToAERecord
- #define HIEditText_CalculateOptimalSize HIObject_CalculateOptimalSize
- #define HIEditText_GetBoundingRect HIObject_GetBoundingRect
- #define HIEditText_SetBoundingRect HIObject_SetBoundingRect
- #define HIEditText_SetPosition HIObject_SetPosition
- #define HIEditText_SetSize HIObject_SetSize
- #define HIEditText_GetUpdateRect HIObject_GetUpdateRect
- #define HIEditText_Enable HIObject_Enable
- #define HIEditText_Disable HIObject_Disable
- #define HIEditText_IsEnabled HIObject_IsEnabled
- #define HIEditText_Show HIObject_Show
- #define HIEditText_Hide HIObject_Hide
- #define HIEditText_IsVisible HIObject_IsVisible
- #define HIEditText_HandleAppleEvent HIObject_HandleAppleEvent
- #define HIEditText_HandleActivate HIObject_HandleActivate
- #define HIEditText_HandleDeactivate HIObject_HandleDeactivate
- #define HIEditText_HandleNavigation HIObject_HandleNavigation
- #define HIEditText_HandleMouseDownInContent HIObject_HandleMouseDownInContent
- #define HIEditText_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
- #define HIEditText_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
- #define HIEditText_HandleMouseUpInContent HIObject_HandleMouseUpInContent
- #define HIEditText_TakeUserInputFocus HIObject_TakeUserInputFocus
- #define HIEditText_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
- #define HIEditText_HasUserInputFocus HIObject_HasUserInputFocus
- #define HIEditText_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
- #define HIEditText_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
- #define HIEditText_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
- #define HIEditText_SetTitle HIObject_SetTitle
- #define HIEditText_GetTitle HIObject_GetTitle
- #define HIEditText_Draw HIObject_Draw
- #define HIEditText_Erase HIObject_Erase
- #define HIEditText_Invalidate HIObject_Invalidate
- #define HIEditText_GetDrawingMode HIObject_GetDrawingMode
- #define HIEditText_SetDrawingMode HIObject_SetDrawingMode
- #define HIEditText_SetBackgroundPattern HIObject_SetBackgroundPattern
- #define HIEditText_GetBackgroundPattern HIObject_GetBackgroundPattern
- #define HIEditText_Cut HIObject_Cut
- #define HIEditText_Copy HIObject_Copy
- #define HIEditText_Paste HIObject_Paste
- #define HIEditText_Clear HIObject_Clear
- #define HIEditText_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
- #define HIEditText_AddStateChangeCallback HIObject_AddStateChangeCallback
- #define HIEditText_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
- #define HIEditText_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
- #define HIEditText_GetNewHIObject HIObject_GetNewHIObject
- #define HIEditText_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
- #define HIEditText_DrawContent HIObject_DrawContent
- #define HIEditText_EraseContent HIObject_EraseContent
- #define HIEditText_TranslatePoint HIObject_TranslatePoint
- #define HIEditText_TranslateRect HIObject_TranslateRect
- #define HIEditText_StateChanged HIObject_StateChanged
- #define HIEditText_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
- #define HIEditText_Verify HIObject_Verify
- #define HIEditText_somInit SOMObject_somInit
- #define HIEditText_somUninit SOMObject_somUninit
- #define HIEditText_somDuplicateReference SOMObject_somDuplicateReference
- #define HIEditText_somCompareReference SOMObject_somCompareReference
- #define HIEditText_somRelease SOMObject_somRelease
- #define HIEditText_somFree SOMObject_somFree
- #define HIEditText_somCanDelete SOMObject_somCanDelete
- #define HIEditText_somGetClass SOMObject_somGetClass
- #define HIEditText_somGetClassName SOMObject_somGetClassName
- #define HIEditText_somGetSize SOMObject_somGetSize
- #define HIEditText_somIsA SOMObject_somIsA
- #define HIEditText_somRespondsTo SOMObject_somRespondsTo
- #define HIEditText_somIsInstanceOf SOMObject_somIsInstanceOf
- #define HIEditText_somDispatch SOMObject_somDispatch
- #define HIEditText_somClassDispatch SOMObject_somClassDispatch
- #define HIEditText_somCastObj SOMObject_somCastObj
- #define HIEditText_somResetObj SOMObject_somResetObj
- #define HIEditText_somPrintSelf SOMObject_somPrintSelf
- #define HIEditText_somDumpSelf SOMObject_somDumpSelf
- #define HIEditText_somDumpSelfInt SOMObject_somDumpSelfInt
- #endif /* SOM_DONT_USE_INHERITED_MACROS */
-
- #endif /* SOM_HIEditText_h */
-